package monitor

import (
	"MoSkeleton/framework/core/dto/response"
	"MoSkeleton/framework/core/motypes"
)

type SysLoginInfoItemResp struct {
	response.ModelResp
	UserName      string          `json:"userName"`
	Ipaddr        string          `json:"ipaddr"`
	LoginLocation string          `json:"loginLocation"`
	Browser       string          `json:"browser"`
	Os            string          `json:"os"`
	Status        string          `json:"status"`
	Msg           string          `json:"msg"`
	LoginTime     *motypes.MoTime `json:"loginTime"`
}

type ExportLoginInfoItemResp struct {
	response.ModelResp
	UserName  string          `json:"userName"`
	Status    string          `json:"status"`
	Ipaddr    string          `json:"ipaddr"`
	Browser   string          `json:"browser"`
	Os        string          `json:"os"`
	Msg       string          `json:"msg"`
	LoginTime *motypes.MoTime `json:"loginTime"`
}
